export interface ScoreRecordVO {
  /**
   * 积分id
   */
  scoreId: string | number;

  /**
   * 用户id
   */
  userId: string | number;

  /**
   * 积分类型，0-消耗积分，1-获取积分
   */
  scoreType: string;

  /**
   * 积分来源，0-签到，1-购买商品，2-兑换商品
   */
  scoreSource: string;

  /**
   * 订单流水号
   */
  orderSsn: string;

  /**
   * 支付流水号
   */
  paySsn: string;

  /**
   * 支付详情编号
   */
  payDetailCode: string;

  /**
   * 签到时间
   */
  signedTime: string;

  /**
   * 积分
   */
  scoreNum: number;

  /**
   * 之前积分数
   */
  beforeScore: number;

  /**
   * 之后积分数
   */
  afterScore: number;

  /**
   * 创建时间
   */
  createTime: string;

}

export interface ScoreRecordForm extends BaseEntity {
  /**
   * 积分id
   */
  scoreId?: string | number;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 积分类型，0-消耗积分，1-获取积分
   */
  scoreType?: string;

  /**
   * 积分来源，0-签到，1-购买商品，2-兑换商品
   */
  scoreSource?: string;

  /**
   * 订单流水号
   */
  orderSsn?: string;

  /**
   * 支付流水号
   */
  paySsn?: string;

  /**
   * 支付详情编号
   */
  payDetailCode?: string;

  /**
   * 签到时间
   */
  signedTime?: string;

  /**
   * 积分
   */
  scoreNum?: number;

  /**
   * 之前积分数
   */
  beforeScore?: number;

  /**
   * 之后积分数
   */
  afterScore?: number;

}

export interface ScoreRecordQuery extends PageQuery {

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 积分类型，0-消耗积分，1-获取积分
   */
  scoreType?: string;

  /**
   * 积分来源，0-签到，1-购买商品，2-兑换商品
   */
  scoreSource?: string;

  /**
   * 订单流水号
   */
  orderSsn?: string;

  /**
   * 支付流水号
   */
  paySsn?: string;

  /**
   * 支付详情编号
   */
  payDetailCode?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



